package com.zzq.service;


import com.aliyuncs.exceptions.ClientException;
import com.zzq.domain.search.AlbumSearchParamet;
import com.zzq.domain.search.PhotoSearchParamet;
import com.zzq.domain.search.ShootRecordSearchParament;
import com.zzq.result.SmileResult;

import java.io.UnsupportedEncodingException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.SignatureException;
import java.security.spec.InvalidKeySpecException;

public interface ClientAlbumService {

    public SmileResult  getAlbumList(AlbumSearchParamet searchParamet);
    public SmileResult  getdownLoadAlbumListById(AlbumSearchParamet searchParamet)throws ClientException;

    public SmileResult  settleAccounts(ShootRecordSearchParament photoSearchParamet);

    /**
     * 查询可下载相册
     * @param photoSearchParamet
     * @return
     * @throws ClientException
     */
    public SmileResult  downLoad(PhotoSearchParamet photoSearchParamet) throws ClientException;

    /**
     * 获取支付结果更新
     * @param shootRecordSearchParament
     * @return
     */
    public SmileResult updataRecordPay(ShootRecordSearchParament shootRecordSearchParament );

    }
